home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
PCMania 62
/
PCMania CD62_2.iso
/
quake
/
quakec
/
dtlz15.txt
< prev
next >
Wrap
Text File
|
1997-02-20
|
7KB
|
168 lines
============================================================================
D-Toolz v1.5 Progs.dat and source
By:Chris Sobotkiewicz
DooMer on servers, exe on IRC
============================================================================
You guys finally nagged me enough to release the source, so I am.
You get a custom backpack dropper, a Quad Suicide thingy, a DeathCry, a
suicide kicker, a example of how to do server hopping, and my all powerful
noexit code! Heres the rundown on each.
-BTW You can always get the latest on our server ftp site:
quake.phantasy.com (a division of Phantasy BBS, bbs.phantasy.com)
AHEM:
FUN MODE ON
In the LIKELY event that my internal Quake hard drive format
utility actually works (reeeeeeehehehheh), you WILL not hold me liable.
In the LIKELY event that my code implodes your monitor, fries
your computer, or does any damage, you WILL not hold me liable.
DooMer-Toolz complies with RULE #103930590 of the FCC regulations.
DooMer-Toolz shouldn't cause interference if installed properly. However,
in the unlikely event that this product causes radio-wave interference,
you should take one or more of the following courses of action:
1. Reorient or relocate DooMer-Toolz
2. Increase separation between DooMer-Toolz and receiver
3. Connect DooMer-Toolz into an outlet on a circuit different
than that to which the receiver is attached.
4. Consult DooMer or an experienced DooMer-Toolz technician for
help
FUN MODE OFF
CUSTOM BACKPACK DOCUMENTATION
============================================================================
Ok my friends.. What I have here is a working, fully error checked,
version of a custom backpack dropping utility.. What is it you ask?
Well, lets setup a little story, with you blowing people to bits, while
your teammate sits there with his axe..
Teammate: "Wow, thats really neato completo! Your kicking some ass
with that Grenade Launcher!"
You: "Yep.."
Teammate: "I wish you could give me that rocket launcher you arent using."
You: "Yep.."
Teammate: "I said, I wish...."
You: "Oh yeah! Here you go, my whining loser-teammate!"
Teammate: "Jee thanks, but you forgot to add ammo to that backpack"
You: "Doh! Here ya go, lets kick some butt!"
Well there you have it.. Our simulated players are now both
happy, and racking up frags.. How did he do it? Well, with The Custom
Backpack Dropping Utility!
You, as a client (a player connecting to a server) dont need
anything! Except some keys configured. 5 keys in all.. Yes yes, alot
you say, but hey, this is going to come in handy.. And after all,
knitting a backpack (with shoulder straps might I add!) takes awhile.
Besides, I can see this being used more on non-mass-I-die-instantly-kill
servers, but servers with big areas, and places to meet and swap ammo..
The original Romero-quake-weapons-trade-scenario is now possible! :)
Heres the rundown:
impulse 50: Selects between different ammos to start adding
to the backpack, and health..
impulse 51: Increases the ammount to be added by that set value
for the ammo.. For instance, if you impulse 50
to shells, and hit the impulse 51 key, each time
it would go up by 2. (Health goes 0-15-25).
impulse 52: Goes through the weapons in the game..
impulse 53: Toggles the current weapon (impulse 52) to be added
or not..
impulse 54: spawns a backpack and/or health kit..
Sounds difficult eh? Its not too bad.. Just try it out.. With my
particular key setup (A=strafe left, S= strafe right, Z=backward, X=jump,
shoot/run on mouse) I find the QWERF system to work very well.. That is:
Q=IMPULSE 50, W=IMPULSE 51.... Etc.. Wraps around my little controls
nicely! :).. And its all real-time defined custom dropping! :)
CODE: backpack.qc
QUAD SUICIDE AND DEATH-CRY DOCUMENTATION
============================================================================
You just pick up a quad and you think:
You: "Gee, I suck, so Im gonna commit suicide, maybe my all powerful
quad will help me out and take out everyone!"
This guy is onto something, because the server he is on is using The all
powerful DooMer-Toolz Quad-Suicide code. Lets see what happens!
You: <impulse 71>.. <SCREAM!> "GOODBYE CRUEL WORLD!"
3...2...1...KABLOOEY! Wow, he took out everyone in a 20 foot radius!
What a fragmaster!
And there you have it! This lucky person racked up serious frags.
But YOU gotta make sure you have people around when you do it, or its
just -1 for you!
HINT: Get a pentagram while you have this and ohhohoho!
HINT: Fake out the people with death cry <impulse 70> or use
it if you get really pissed off and feel like screaming..
quake.phantasy.com has the suic.zip .wav package and instructions.
CODE: qsuicide.qc
NOEXIT DOCUMENTATION
============================================================================
This nice little feature allows you to set how many frags a person
must get before he can exit the level. If he exits prematurely, he will
be fragged and explode etc. Its actually a multiple, the fragpplayer def can
be set in the defs.qc, which multiplies itself times the number of players.
The default is 5, so if theres 8 people on your server, people need 40
frags.
CODE: client.qc in changelevel_touch()
KICK SUICIDE DOCUMENTATION
============================================================================
Real simple actually, if a player suicides more than 2 times in 2
minutes, he is kicked. The timer resets itself after 2 minutes of course.
CODE: client.qc in ClientKill()
KICK NAME DOCUMENTATION
============================================================================
I'm not sure if this works anymore, its kinda useless as losers
haven't been using "unconnected" or "player" as a name.
CODE: client.qc in Check_Name()
SUMMARY
============================================================================
All of the options can be turned on within defs.qc, by setting a
0 or 1, and recompiling.
Comments, questions, concerns and suggestions can be mailed to me
at: doomer@bbs.phantasy.com
Enjoy my code, distribute it, change it if you want, put it in big
quake-c packs, but ALWAYS, ALWAYS keep my name in it! :) I like to feel
special! If you don't do so, I will have to travel down to your place
of residence and bash your brains out.
Later!
-DooMer
Chris Sobotkiewicz